package com.hospital.workstation.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
import java.math.BigDecimal;

import com.hospital.common.core.domain.BaseEntity;

/**
 * 诊断信息对象 his_admitting_diag_info
 *
 * @author whb
 * @date 2023-03-07
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("his_admitting_diag_info")
public class HisAdmittingDiagInfo extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 诊断ID
     */
    @TableId(value = "id")
    private Long id;
    /**
     * 病历号
     */
    private Integer medicalRecordNo;
    /**
     * 诊断代码
     */
    private String diagCode;
    /**
     * 诊断类型（1主诊断 2出院诊断 3入院诊断）
     */
    private String diagType;
    /**
     * 诊断描述
     */
    private String diagDesc;
    /**
     * 诊断医生代码
     */
    private String diagDocCode;
    /**
     * 诊断医生描述
     */
    private String diagDocDesc;
    /**
     * 诊断级别（1主要诊断（默认第一条） 2次要诊断）
     */
    private String diagCategory;

    /**
     * 诊断时间
     */
    private LocalDateTime diagTime;

    /**
     * 诊断类型（西医、中医、证型）
     */
    private String diagCat;

}
